2.2 Kurzanleitung

Folgende Arbeitsschritte sind in der typischen Umgebung (SOS läuft unter Informix / Unix) notwendig:

  1. 1. Zunächst entpacken Sie das Archiv sos_modul0.6.tar.gz als User superx (nicht als root) an der Stelle $SUPERX_DIR. .Die Locale beim Entpacken sollte eine deutsche mit mindestens Zeichensatz LATIN-1 oder de_DE@euro sein. 

  2. 2. Einrichtung der SOS-bezogenen Umgebungsvariablen - Prüfen Sie ob in Ihrer $SUPERX_DIR/db/bin/SQL_ENV alle Einträge aus SQL_ENV.sos.sam vorhanden sind, ggfs. rüberkopieren ). Aktivieren Sie die Umgebung mit
    . $SUPERX_DIR/db/bin/SQL_ENV
     

  3. 3. Benennen Sie die Datei $SUPERX_DIR/db/module/sos/rohdaten/SOS_ENV.sam nach SOS_ENV um und passen Sie die Umgebungsvariablen für den SOSPOS-Rechner an.  

  4. 4. Entscheiden Sie sich zunächst für ein "Push"- oder "Pull"-Verfahrne beim Entladen. Die häufigsten Modi sind erfahrungsgemäß: "Push" bei SOSPOS unter Inofrmix (Unix), "Pull" bei allen andere Systemen.
    Beim Entladen aus SOSPOS unter Informix im "Push"-Modus: Kopieren sie den Verzeichnisinhalt unter $SUPERX_DIR/db/module/sos/rohdaten zum SOS-Rechner, bzw. mounten Sie das Verzeichnis auf dem SuperX-Rechner 2 . Laden und testen Sie dann die Umgebung in SOS_ENV.
    Beim Entladen aus SOSPOS unter Postgres im "Pull"-Modus: Laden Sie die Umgebung in SOS_ENV und richten Sie mit dem propadmin.x die Datenbankverbindung zum SOSPOS-Rechner ein. 
  5. 5. Führen Sie (bei SOS-Informix und SOS-Postgres) einmal in der SOS-Datenbank das Script
    superx_sos_install.x aus.  

  6. 6. Ausführen des Entladescripts $SUPERX_DIR/db/module/sos/rohdaten/sos_unload.x für die Basisdaten (ältere SOS-Versionen unter Informix: sos5_unl_ids.x )  

  7. 7. Ggf. Kopieren des Rohdaten-Verzeichnis der entladenen SOS-Daten nach $SUPERX_DIR/db/module/sos/rohdaten
    Ein Scripte dafür heißt sos_copy.x  

  8. 8. Laden Sie für die folgenden Schritte die Umgebung für SuperX
    . $SUPERX_DIR/db/bin/SQL_ENV
    Erzeugen des SOS-Moduls in der SuperX-Datenbank:
    $SUPERX_DIR/db/module/sos/sos_modul_erzeugen.x
    Falls ein Fehler auftritt, versuchen Sie die Ursache zu beheben, starten Sie dann
    $SUPERX_DIR/db/module/sos/sos_modul_entfernen.x
    (etwaige Fehler können normalerweise ignoriert werden)
    und anschließend erneut
    $SUPERX_DIR/db/module/sos/sos_modul_erzeugen.x
     

  9. 9. Nur wenn Sie Tomcat auf einem separaten Rechner betreiben: Fügen Sie den Inhalt der Datei
    $SUPERX_DIR/webserver/tomcat/webapps/superx/WEB-INF/sos_dbforms_config_<<pg für Postgres oder ids für Informix)>>.xml
    vom Kommentar "<!--Hier beginnt Moduldefinition-->" bis zum Kommentar "<!--Hier endet Moduldefinition-->" in Ihre dbforms-config.xml ein.
    Danach starten Sie Tomcat neu. 

  10. 10. Übernahme der entladenen SOS-Daten nach SuperX:
    $SUPERX_DIR/db/module/sos/sos_update.x
    Wenn Sie die Lehreinheits - oder Fachbereichszuordnung in SOS pflegen, sollten Sie beim ersten Update schreiben:
    $SUPERX_DIR/db/module/sos/sos_update.x
      --mit-lehreinheiten  

  11. 11. Ggf. Anpassen der Schlüsseltabellen , insbes. der lehr_stg_ab  

  12. 12. Prüfen des Update, Testen der Abfragen 

  13. 13. Schritt 10 kann jede Nacht wiederholt werden. Dazu muss der Entladerhythmus geplant werden, und die Cronjobs werden eingerichtet.  


Druckversion HTML | PDF

Zur Superx-Homepage SuperX ist auch ein CampusSource-Projekt. Zur CampusSource-Homepage | Powered by FreeMarker Seite 8 / 118
Letzter Update: 27.11.2013
Impressum